var url = "../RRHH_USUARIOS_CONTROLLER"
$(document).ready(function() {
    $("#pop").css({
        left: (($(window).width() - $('#pop').outerWidth()) / 2),
        top: (($(window).height() - $('#pop').outerHeight()) / 2) - 62
    });
    $("#buscador").keyup(function(e) {
        if (e.keyCode === 13) {
            buscarempleado($(this).val(),0);
        }
    });
   buscarempleado("",0);
});
var worker=new Worker("../js/SIS/SIS_CARGA_IMAGEN.js");
var iworker=0;
function buscarempleado(text,recursivo){
    if(typeof worker !="undefined")
        worker.terminate();
    worker = undefined;
    $.post(url, {proceso: "buscarEmpleado", text: text}, function(responsetext) {
        if (responsetext === "false") {
            if(recursivo==3){
                alert("error del sistema.");
                return;
            }
            buscarempleado(text,recursivo++);
            return;
        } else {
            $("#contenedor").html(responsetext);
            worker=new Worker("../js/SIS/SIS_CARGA_IMAGEN.js");
            iworker=0;
            var card=$(".imagen");
            if(card.length>0)
            worker.postMessage({ci:$(card[iworker]).data("ci"),foto:$(card[iworker]).data("foto")});
            worker.addEventListener('message', function(e) {
                json=$.parseJSON(e.data);
                $("img[data-ci="+json.ci+"]").attr("src",json.foto);
                iworker++;
                var card=$(".imagen");
                if(card.length>iworker)
                worker.postMessage({ci:$(card[iworker]).data("ci"),foto:$(card[iworker]).data("foto")});
            }, false);
        }
    });
}
$(window).resize(function() {
    $("#pop").css({
        left: (($(window).width() - $('#pop').outerWidth()) / 2),
        top: (($(window).height() - $('#pop').outerHeight()) / 2) - 62
    });
});
function abrirpop(elem,id,nombre) {
    $("#pop").css("display", "block");
    $("#popUpbackGround").css("display", "block");
    $("#text").text("Desea habilitar al usuario "+nombre);
    usu=elem;
    iduse=id;
    nombreusu=nombre;
}
var usu;
var iduse;
var nombreusu;
function cerrar()
{
    $("#popUpbackGround").css("display","none");
    $("#pop").css("display","none");
}

function activacion(rec)
{
    $.post(url,{proceso:"habilitaciontemp",id:iduse},function (res){
        if(res=="true")
        {
            $("#popUpbackGround").css("display","none");
            $("#pop").css("display","none");
            $(usu).remove();                        
            alert("Se habilito al usuario "+nombreusu);
        }else{
            if(rec==3){
                alert("No se pudo guardar intente nuevamente");
                return;
            }
            activacion(rec++);
        }
    });
}